/* 
    Document   : style
    Created on : 18 mai 2011, 20:38:08
    Author     : doclibre
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

.noteclassic, .noteimportant, .notewarning, .notetip {
  margin: 2em;
  margin-left: auto;
  margin-right: auto;
  width: 70% !important;
  min-height: 40px;
  clear: both;
  text-align: justify;
  vertical-align: middle;
  border-collapse: collapse;
  padding: 15px 20px 15px 80px;
  background-position: 20px 50%;
  background-repeat: no-repeat;
  -moz-border-radius: 20px;
  -khtml-border-radius: 20px;
  border-radius: 20px;
}

.noteclassic {
  /*border: 1px solid #99D;*/
  background-color: #eef;
  background-image: url(../img/note.png);
}

.noteimportant {
  /*border: 1px solid #ff0;*/
  background-color: #ffc;
  background-image: url(../img/important.png);
}

.notewarning {
  /*border: 1px solid #d99;*/
  background-color: #fdd;
  background-image: url(../img/warning.png);
}

.notetip {
  /*border: 1px solid #9d9;*/
  background-color: #dfd;
  background-image: url(../img/tip.png);
}

div.error-message{
    
    color: red;
    margin-left: 200px;
    
}

a {

    text-decoration: none;

}

img {

    border-width: 0px

}





.input label
{
    width: 200px;
    font-weight: bold;
    color: #000000;
    display: block;
    float:left;

}

.submit {

    margin-left: 200px;
}

label.inline {

    display:inline
        
 }


body {

    background-color: #f2f2f2;

}

#header_top {
	width:100%;
	height:135px;
	margin:auto;
	background-image:url("../img/header.png");
        background-position: top center;
	background-repeat:repeat-y;
}
#connection {

        height:80px;
        background-image:url("../img/connection.png");
	background-repeat:repeat-y;
        padding: 10px;
        margin: auto;

}
#inscription {

        height:408px;
        background-image:url("../img/inscription.png");
	background-repeat:repeat-y;
        padding: 60px;

}

#contenu {

    width: 1024px;
    margin-left: auto;
    margin-right: auto;
    margin:auto;

}
